-- *****************************************************************
-- OLD-CISCO-TS-MIB.my: Cisco Terminal Service MIB file
--
-- May 1994, Jeffrey T. Johnson
--
-- Copyright (c) 1994 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
--OLD-CISCO-TS-MIB DEFINITIONS::=BEGINIMPORTSIpAddressFROM RFC1155-SMI
OBJECT-TYPEFROM RFC-1212
DisplayStringFROM RFC1213-MIB
local
FROM CISCO-SMI;lts OBJECTIDENTIFIER::={ local 9}-- Local cisco Terminal Service Group-- This group is present in all products which contain-- asynchronous terminal lines.tsLines OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of terminal lines on this device.
Includes virtual lines."::={ lts 1}-- Local Terminal Service Line Table-- This group contains terminal service specific-- information on a per line basis.ltsLineTable OBJECT-TYPESYNTAXSEQUENCEOF LtsLineEntry
ACCESSnot-accessible
STATUSmandatoryDESCRIPTION"A list of terminal server line entries."::={ lts 2}ltsLineEntry OBJECT-TYPESYNTAX LtsLineEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A collection of per TTY objects in the
cisco Terminal Server implementation."INDEX{ tsLineNumber }::={ ltsLineTable 1}
LtsLineEntry ::=SEQUENCE{
tsLineActive
INTEGER,
tsLineType
INTEGER,
tsLineAutobaud
INTEGER,
tsLineSpeedin
INTEGER,
tsLineSpeedout
INTEGER,
tsLineFlow
INTEGER,
tsLineModem
INTEGER,
tsLineLoc
DisplayString,
tsLineTerm
DisplayString,
tsLineScrlen
INTEGER,
tsLineScrwid
INTEGER,
tsLineEsc
DisplayString,
tsLineTmo
INTEGER,
tsLineSestmo
INTEGER,
tsLineRotary
INTEGER,
tsLineUses
INTEGER,
tsLineNses
INTEGER,
tsLineUser
DisplayString,
tsLineNoise
INTEGER,
tsLineNumber
INTEGER,
tsLineTimeActive
INTEGER}-- The following section describes the components of the-- table.tsLineActive OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Boolean whether this line is active or not."::={ ltsLineEntry 1}tsLineType OBJECT-TYPESYNTAXINTEGER{
unknown(1),console(2),terminal(3),line-printer(4),virtual-terminal(5),auxiliary(6)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Type of line."::={ ltsLineEntry 2}tsLineAutobaud OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Boolean whether line will autobaud or not."::={ ltsLineEntry 3}tsLineSpeedin OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"What input speed the line is running at."::={ ltsLineEntry 4}
tsLineSpeedout OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"What output speed the line is running at."::={ ltsLineEntry 5}tsLineFlow OBJECT-TYPESYNTAXINTEGER{unknown(1),none(2),software-input(3),software-output(4),software-both(5),hardware-input(6),hardware-output(7),hardware-both(8)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"What kind of flow control the line is
using."::={ ltsLineEntry 6}
tsLineModem OBJECT-TYPESYNTAXINTEGER{unknown(1),none(2),call-in(3),call-out(4),cts-required(5),ri-is-cd(6),inout(7)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"What kind of modem control the line is
using."::={ ltsLineEntry 7}tsLineLoc OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"Describes the line's physical location."::={ ltsLineEntry 8}tsLineTerm OBJECT-TYPESYNTAXDisplayString
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Describes the line's terminal type."::={ ltsLineEntry 9}tsLineScrlen OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Length in lines of the screen of terminal
attached to this line."::={ ltsLineEntry 10}tsLineScrwid OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Width in characters of the screen of
terminal attached to this line."::={ ltsLineEntry 11}tsLineEsc OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"Escape character used to break out of active
sessions."
::={ ltsLineEntry 12}tsLineTmo OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Line idleness timeout in seconds."::={ ltsLineEntry 13}tsLineSestmo OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Session idleness timeout in seconds."::={ ltsLineEntry 14}tsLineRotary OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Rotary group number the line belongs in."::={ ltsLineEntry 15}tsLineUses OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION
"Number of times a connection has been made
to or from this line."::={ ltsLineEntry 16}tsLineNses OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Current number of sessions in use on this
line."::={ ltsLineEntry 17}tsLineUser OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"TACACS user name, if TACACS enabled, of user
on this line."::={ ltsLineEntry 18}tsLineNoise OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Count of garbage characters received when
line inactive."::={ ltsLineEntry 19}tsLineNumber OBJECT-TYPE
SYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The line i've been talking about."::={ ltsLineEntry 20}tsLineTimeActive OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The time in seconds since line was activated."::={ ltsLineEntry 21}-- End of table-- Local Terminal Service Line Session Table-- This group contains terminal server specific-- information on a per line and per session basis.ltsLineSessionTable OBJECT-TYPESYNTAXSEQUENCEOF LtsLineSessionEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A list of terminal server line and session
entries."::={ lts 3}ltsLineSessionEntry OBJECT-TYPESYNTAX LtsLineSessionEntry
ACCESSnot-accessible
STATUSmandatoryDESCRIPTION"A collection of per session and per TTY
objects in the cisco Terminal Server
implementation."INDEX{ tslineSesLine, tslineSesSession }::={ ltsLineSessionTable 1}
LtsLineSessionEntry ::=SEQUENCE{
tslineSesType
INTEGER,
tslineSesDir
INTEGER,
tslineSesAddr
IpAddress,
tslineSesName
DisplayString,
tslineSesCur
INTEGER,
tslineSesIdle
INTEGER,
tslineSesLine
INTEGER,
tslineSesSession
INTEGER}-- The following section describes the components of the-- table.tslineSesType OBJECT-TYPESYNTAXINTEGER{unknown(1),pad(2),
stream(3),rlogin(4),telnet(5),tcp(6),lat(7),mop(8),slip(9),xremote(10),rshell(11)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Type of session."::={ ltsLineSessionEntry 1}tslineSesDir OBJECT-TYPESYNTAXINTEGER{unknown(1),incoming(2),outgoing(3)}ACCESSread-onlySTATUSmandatory
DESCRIPTION"Direction of session."::={ ltsLineSessionEntry 2}tslineSesAddr OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"Remote host address of session. [What about
PAD connections?]"::={ ltsLineSessionEntry 3}tslineSesName OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"Remote host name of session."::={ ltsLineSessionEntry 4}tslineSesCur OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Boolean whether session is the currently
active one."::={ ltsLineSessionEntry 5}tslineSesIdle OBJECT-TYPESYNTAXINTEGER
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Time in seconds session has been idle."::={ ltsLineSessionEntry 6}tslineSesLine OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Table index 1."::={ ltsLineSessionEntry 7}tslineSesSession OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Table index 2."::={ ltsLineSessionEntry 8}-- End of tabletsMsgTtyLine OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"tty line to send the message to. -1 will
send it to all tty lines"::={ lts 4}
tsMsgIntervaltim OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Interval between reissuing message in
milliseconds. Minimum non-zero setting is
10000. 0 will cause the routine to choose its
own intervals becoming more frequent as
MessageDuration gets close to expiring. 2hr,
1hr, 30min, 5min, 1min"::={ lts 5}tsMsgDuration OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Length of time to reissue message in
milliseconds. Minimum non-zero setting is
10000. A setting of 0 will not repeat the
message."::={ lts 6}tsMsgText OBJECT-TYPESYNTAXDisplayStringACCESSread-writeSTATUSmandatoryDESCRIPTION"Up to 256 characters that will make up the
message"::={ lts 7}
tsMsgTmpBanner OBJECT-TYPESYNTAXINTEGER{no(1),additive(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Should the message be used as a temporary
banner. 1 - No. 2 - In addition to the normal
banner"::={ lts 8}tsMsgSend OBJECT-TYPESYNTAXINTEGER{nothing(1),reload(2),messagedone(3),abort(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Sends the message. The value determines what
to do after the message has completed."::={ lts 9}
tsClrTtyLine OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"tty line to clear. Read returns the last line
cleared. A value of -1 indicates no lines have
been cleared."::={ lts 10}END